/* author xiegang 
   2015-12-22
     购物车样式表
 */
.layer{
	width: 980px;
	margin: 10px auto;
}

/*个人主页图标导入开始*/
.icon_order{
	display: inline-block;
	/*ie 7*/
	*display: inline;
	*zoom:1;
	background:url(../../images/order_v1.png) no-repeat;
	background-position:  0 0;
}
/*个人主页图标导入开始*/

/*购物车工具开始*/
.shopcar_tool{
	margin: 0px auto;
	font-size: 14px;
}
.shopcar_tool .shopcar_all{
	float: left;	
	line-height: 30px;
}
.shopcar_tool .shopcar_all .total_num{
	color:#FF7800;
}
.shopcar_tool .shopcar_settle{
	float: right;
}
.shopcar_tool .shopcar_settle span.settle_money em{
	color:#FF7800;
	font-weight: bold;
}
.shopcar_tool .shopcar_settle span.submit_btn{
	color:#fff;
	padding: 5px 20px;
	margin-left: 5px;
}
.shopcar_tool .shopcar_settle span.submit_ok{
	background-color:#FF7800;
}
.shopcar_tool .shopcar_settle span.submit_ok:hover{
	background-color:#fc891f;
}
.shopcar_tool .shopcar_settle span.submit_no{
	cursor: no-drop;
	background-color:#686868;
}
.shopcar_tool .shopcar_settle span.submit_no:hover{
	background-color:#686868;
}
/*购物车工具结束*/

/*购物车标题列表公用盒子开始*/
.common_form>ul>li{
	float: left;
	width: 15%;
	padding: 10px 0;
	text-align: center;
}
.common_form>ul>li.checkbox{
	text-align: left;
	width: 1%;
	padding:10px 1%;
}
.common_form>ul>li.product{
	width:36%;
}
/*购物车标题列表公用盒子结束*/

/*购物车标题开始*/
.shopcar_title{
	font-size: 14px;
	margin: 10px auto 0;
	background:#F8F8F8;
	position:relative;
}
.shopcar_title>ul>li.checkbox span{
	position:absolute;
	top: 10px;
	left: 3%;
}
/*购物车标题结束*/

/*购物车列表开始*/
.shopcar_list{
	margin: 0 auto;
}
/*星店信息开始*/
.shopcar_list_none{
	display: none;
	margin: 20px auto;
	text-align: center;
}
.shopcar_list_box{
}
.shopcar_list_box .shop_info{
	margin: 10px auto 0;
}
.shop_info>ul>li{
	float: left;
	height: 30px;
	line-height: 30px;
}
.shop_info>ul>li.checkbox{
	width: 1%;
	padding:0 1%;
	margin: 2px 0 0 0;
	*margin:0px;
}
.shop_info>ul>li.title a{
	color:#555;
	font-size:14px;
}
.shop_info>ul>li.title a:hover{
	color:#FF7800;
}
.shop_info>ul>li.icon i{
	width: 20px;
	height: 20px;
	margin: 5px 0 0 5px;
}
.shop_info>ul>li.icon i.icon_zheng{
    background-position:3px -42px;
}
.shop_info>ul>li.icon i.icon_v_member{
    background-position:-28px -42px;
}
/*星店服务开始*/
.shopcar_list_box .shop_service{
	border:#EFF2F3 1px solid;
}
.shop_service>ul{
	padding: 5px 0;
	border-bottom: #EFF2F3 1px dashed;
}
.shop_service>ul:last-child{
	border-bottom: none;
}
.shop_service>ul>li{
	line-height: 35px;
}
.shop_service>ul>li.checkbox{
	line-height:0px;
}
.shop_service>ul>li.product{
	text-align: left;
}
.shop_service>ul>li.product a{
	display: block;
	float: left;
}
.shop_service>ul>li.product a.thumb{
	width: 30%;
}
.shop_service>ul>li.product a.thumb img{
	display: block;
	width:100px;
	height:100px;
}
.shop_service>ul>li.product a.desc{
	width: 70%;
}
.shop_service>ul>li.product a.desc span,.shop_service>ul>li.deal span{
	display: block;
	cursor: pointer;
}
.shop_service>ul>li.product a.desc span.title{
	overflow:hidden;
	text-overflow:ellipsis;/*省略号*/
	white-space: nowrap;/*不换行*/
}
.shop_service>ul>li.product a.desc span.intro{
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	color:#999;
}
.shop_service>ul>li.product a.desc span:hover,.shop_service>ul>li.deal span:hover{
	color: #FF7800;
}
.shop_service>ul>li.total{
	color: #FF7800;
}
.shop_service>ul>li.deal{
	line-height: 25px;
	margin-top: 5px;
}
/*购物车列表结束*/

/*购物车底部工具栏开始*/
.shopcar_bottom{
	margin: 10px auto;
	background:#f8f8f8;
	height: 45px;
	line-height: 45px;
}
.shopcar_bottom .shopcar_all{
	line-height: 45px;
	margin-left: 1%;
}
.shopcar_bottom .shopcar_all span{
	margin-right: 20px;
	cursor: pointer;
}
.shopcar_bottom .shopcar_all span:hover{
	color: #FF7800;
}
.shopcar_bottom .shopcar_settle span.btn{
	padding: 0px 30px;
	font-size: 16px;
}
/*购物车底部工具栏结束*/

/*******超过1440px的大屏下显示效果*******/
@media screen and (min-width:1440px) {
	/*主体内容开始*/
	.layer{
		width: 1200px;
	}
	/*购物车服务列表开始*/
	.shop_service>ul>li.product a.thumb{
		width: 25%;
	}
}
